Expressing General Problems as CSPs
نویسندگان
چکیده
We consider the translation of general AI problems into CSPs. In particular, we have developed a translation suite able to translate first order specifications into the syntax of the Sicstus CLPFD constraint solver. We describe recent extensions to the capabilities of this suite which have enabled it to handle problems outside of the algebraic domains for which it was designed. We demonstrate two of many advantages to having such a translation suite. Firstly, we show that an ability to translate between the syntaxes of different AI problem solving systems enables us to make meaningful comparisons of different AI techniques, and we demonstrate this using a model generator and a constraint solver on quasigroup problems. Secondly, with an ability to express a problem in different ways, we can begin to simulate more sophisticated problem solving which uses inductive, deductive and constraint solving techniques. We explore such possibilities with some applications to investigative reasoning, where the aim is to identify the cause of a phenomenon from a set of candidates.
منابع مشابه
A filtering process for general constraint-satisfaction problems: achieving pairwise-consistency using an associated binary representation
In this paper, we are interesting in using a partial consistency, issued from relational databases theory, within the Constraint-Satisfaction Problems (CSPs) framework : pairwise-consistency. This partial consistency concerns general CSPs (i.e. CSPs the constraints of which may involve more than two variables). We provide a polynomial algorithm for achieving it; then we can extend the class of ...
متن کاملArc-Consistency for Non-Binary Dynamic CSPs
Constraint satisfaction problems (CSPs) provide a model often used in Artificial Intelligence. Since the problem of the existence of a solution in a CSP is an NP-complete task, many filtering techniques have been developed for CSPs. The most used filtering techniques are those achieving arc-consistency. Nevertheless, many reasoning problems in AI need to be expressed in a dynamic environment an...
متن کاملAn Algebraic Approach to General Boolean Constraint Problems
Constraint Satisfaction Problems (CSPs) are a form of non-Horn-clause logic programming problems found in various areas of Artii-cial Intelligence and Operations Research. Binary CSPs have successfully been studied using algebraic logic, namely the relation algebra of Tarski. In this paper, we show that general CSPs are also amenable to a treatment by algebraic logic, this time the cylindric al...
متن کاملNew Bounds for Random Constraint Satisfaction Problems via Spatial Coupling
This paper is about a novel technique called spatial coupling and its application in the analysis of random constraint satisfaction problems (CSP). Spatial Coupling was recently invented in the area of error correcting codes where it has resulted in efficient capacity-achieving codes for a wide range of channels. However, this technique is not limited to problems in communications. It can be ap...
متن کاملAsynchronous Weak-Commitment Search for Solving Large-Scale Distributed Constraint Satisfaction Problems
A distributed constraint satisfaction problem (Distributed CSP) (Yokoo et aL 1992) is a constraint satisfaction problem in which variables and constraints are distributed among multiple agents. Surprisingly a wide variety of AI problems can be formalized as CSPs. Similarly, various application problems in DAI which are concerned with finding a consistent combination of agent actions (e.g., dist...
متن کامل